package pay.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("pay_history")
public class PayHistoryEntity {
    private Integer id;
    /**
     * 订单 ID
     */
    private Integer orderId;
    /**
     * 本地流水单号
     */
    private String paySn;
    private Date createTime;
    private Date updateTime;
    /**
     * 支付类型 1 微信  2 支付宝
     */
    private Integer payType;
    /**
     * 三方订单号，回调时获取
     */
    private String outTradeNo;
    /**
     * 金额
     */
    private BigDecimal amount;
    /**
     * 0 发起中 1 已完成 -1 已作废
     */
    private Integer status;
    /**
     * 支付单类型  1 支付收款  2 退款 3 分账结算转出
     */
    private Integer serialType;
    /**
     * 剩余可分账金额
     */
    private BigDecimal leftAmount;

}
